package com.qys.livesMall.app.user.model.dto.app;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

import jakarta.validation.constraints.NotNull;

/**
 * Created by IntelliJ IDEA.
 * User: dp
 * Date: 2023/04/27
 * Time: 10:18
 * DESCRIPTION: 用户充值
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class AppUserRechargeDTO extends AppUserWithdrawalsDTO {

    @Schema(description = "转账截图")
    @NotNull
    private String img;

    @Schema(description = "充值人姓名")
    private String rechargeName;

    @Schema(description = "银行名称")
    private String bankName;

    @Schema(description = "银行卡号/合约地址")
    private String bankNo;

    @Schema(description = "邮箱")
    private String email;

    @Schema(description = "充值类型(0银行卡,1USDT,2BIT)")
    private Byte bankType;

    @Schema(description = "通道id")
    private Integer channelId;

    @Schema(description = "银行卡/合约id")
    private String id;
}
